<?php
class Impact_View_Helper_TextAreaControl extends Impact_View_Helper_FormControl
{
    public function textAreaControl($id, $value, $attributes=array()) 
    {
        if (empty($attributes['name'])) {
            $attributes['name'] = $id;
        }

        if (empty($attributes['class'])) {
            $attributes['class'] = 'textArea';
        }

        if (empty($attributes['rows'])) {
            $attributes['rows'] = '6';
        }

        if (empty($attributes['cols'])) {
            $attributes['cols'] = '40';
        }

        $attributes['id'] = $id;

        return '<textarea ' 
            . $this->_buildAttributeString($attributes)
            . '>'
            . $this->_view->escape($value)
            . '</textarea>';
    }
}

// vim: sw=4:ts=4:sts=4:et
